package com.xyq.common.core.controller;

import cn.hutool.core.collection.CollectionUtil;
import com.github.pagehelper.PageInfo;
import com.xyq.common.core.domain.Result;
import com.xyq.common.core.domain.TableDataInfo;

import java.util.List;

public class BaseController {
     public Result toResult(int rows){
         return rows <= 0 ? Result.fail() : Result.success();
     }
    public Result toResult(boolean flg){
        return flg==false ? Result.fail() : Result.success();
    }
    public TableDataInfo getTableList(List<?> list){
         // 判断list是否为null
        if(CollectionUtil.isEmpty(list)){
            TableDataInfo.empty();    // 如果list是空返回empty（） ；
        }
                                // 如果不是为空 返回 list 和 总的 数量
        return TableDataInfo.success(list , new PageInfo<>(list).getTotal() );
    }
}
